package edu.upc.poo.michi;

/**
 *
 * @author nexsys
 */
public class Tablero {
    int[][] matriz = {{0,0,0},{0,0,0},{0,0,0}};

    public Tablero() {
    }
    
    public void marcar(int jugador, int fila, int columna) {
        matriz[fila][columna] = jugador;
    }
    
    public boolean isCeldaVacia(int fila,int columna) {
        return matriz[fila][columna] == 0;
    }
    
    public boolean ganoFila(int jugador,int fila) {
        boolean resultado = true;
        for (int i=0;i < matriz[fila].length;i++) {
            resultado = resultado && matriz[fila][i] == jugador;
        }
        return resultado;
    }

    public int[][] getMatriz() {
        return matriz;
    }

    public void setMatriz(int[][] matriz) {
        this.matriz = matriz;
    }    
}
